
/*
* 类型别名 关键字 type
* */

type A = string | number;

// interface AA = string | numebr
// let a : A = true

// 类型声明  接口
type B = {
  str: string;
  num: number;
}

let b: B = {
  str:'',
  num: 123
};

// 接口有的 type没有的 : 继承class 实现 接口
// type有的 接口没有的 : 处理基础数据类型 包括联合类型 和 交叉类型


